package StudyCode.summary.mycollection;

import java.util.BitSet;

/**
 * 版权所有 科技与人文(www.tah1986.com)
 */
public class BitSetToAByteArray {
	public static byte[] toByteArray(BitSet bits) {
		byte[] bytes = new byte[bits.length() / 8 + 1];
		for (int i = 0; i < bits.length(); i++) {
			if (bits.get(i)) {
				bytes[bytes.length - i / 8 - 1] |= 1 << (i % 8);
			}
		}
		return bytes;
	}
}
